■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

baserCMSのインストール [ステップ3]でDB接続成功後のMySQLエラーについて

rokusyo > baserCMSのインストール [ステップ3]でDB接続成功後のMySQLエラーについて @ 2014/2/12 23:01
こんにちは。初めて投稿させていただきます。
よろしくお願いしますm(_ _)m

baserCMSのインストール [ステップ3]でDB接続成功後、次に進むと
データベースエラー
 SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xE3\x83\x9A\xE3\x83\xBC...' for column 'type' at row 1
と出ます。

文字コードが違うのかと思い、sjis(cp932)、utf8とmy.ini変更→MySQL再起動を試してみましたが、直りません。
character_set_systemは変更できないようですし、後何を試せばいいのか分からず・・・

↓MySQLの文字コード設定一覧です
+--------------------------+------------------------------------+
| Variable_name | Value |
+--------------------------+------------------------------------+
| character_set_client | cp932 |
| character_set_connection | cp932 |
| character_set_database | cp932 |
| character_set_filesystem | binary |
| character_set_results | cp932 |
| character_set_server | cp932 |
| character_set_system | utf8 |
| character_sets_dir | C:\Developer\MySQL\share\charsets\ |
+--------------------------+------------------------------------+

この質問は、baserCMSではなくMySQLのものと承知しておりますが、ググっても見つけられませんでしたので、ヒントでもいただきたく投稿させていただきました。
もし、何か心当たりのある方おられましたら、教えていただけないでしょうか。

【環境】
 Windows7 Home
 Apache2.2
 PHP5.3
 MySQL5.5
 baserCMS3
tecking > Re: baserCMSのインストール [ステップ3]でDB接続成功後のMySQLエラーについて @ 2014/2/13 0:34
rokusyoさん

私のPC(Windows 7 Professional)にXAMPPが入ってたので

●Apache……2.4.4
●PHP……5.4.16
●MySQL……5.5.32
●phpMyAdmin……4.0.4.1

という環境でやってみました。

「サーバ接続の照合順序」を utf8_general_ci にしたデータベースを新規作成、baserCMS 3.0.1をインストールしたところ問題なく導入できました。
ちなみに、MySQLの文字コード設定は下記のとおりです(my.iniはたぶんデフォルトのままだとおもいます)。

mysql> show variables like 'char%';
+--------------------------+--------------------------------+
| Variable_name            | Value                          |
+--------------------------+--------------------------------+
| character_set_client     | cp932                          |
| character_set_connection | cp932                          |
| character_set_database   | latin1                         |
| character_set_filesystem | binary                         |
| character_set_results    | cp932                          |
| character_set_server     | latin1                         |
| character_set_system     | utf8                           |
| character_sets_dir       | C:\xampp\mysql\share\charsets\ |
+--------------------------+--------------------------------+


引用:
文字コードが違うのかと思い、sjis(cp932)、utf8とmy.ini変更→MySQL再起動を試してみましたが、直りません。


データベースを新たに作って、それに接続してみても同様でしょうか?
rokusyo > Re: baserCMSのインストール [ステップ3]でDB接続成功後のMySQLエラーについて @ 2014/2/13 14:16
tecking様

データベースを作り直したら、うまくいきました!!(゚∀゚)
データベース作った後に文字コードを変更したから、うまく反映されていなかった?のでしょうね。

助かりました。
インストールまでしていただき、本当にありがとうございましたm(_ _)m
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
7 人のユーザが現在オンラインです。 (7 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 7